Application Deadline

We’re currently accepting applications and will be reviewing them in the order they’re received. We’ll accept applications until Thursday, April 04, 2024, at 11:59 p.m. Pacific Time, or until the program fills, whichever comes first.

Application Steps

Step 1: Complete the online qualifications assessment quiz

Take the online data science qualifications assessment quiz. Once you start the assessment, you must complete it within 90 minutes.

The assessment includes 30 multiple-choice questions and one written question and is divided into two sections: statistics and linear algebra, and programming. Applicants must earn at least 8 out of 15 points in each section and respond to the written question. After you submit your quiz, you’ll be able to see your score.

Please use the same email address on both your assessment and your application.

Step 2: Gather the following materials

  • A brief letter (250-word maximum) that describes your relevant experience, transferable skills, knowledge of the field and commitment to professional growth
    • Note: If you don’t have experience with Python, please explain how you’ll learn it (independent study or additional coursework) or if you have experience in a similar language that translates well to Python
  • A resume that highlights how your education and any applicable experience fulfill the program’s admission requirements

Step 3: Apply

Complete your application and submit the materials listed in step 2. 

Pay the $50 nonrefundable application fee. In one to two business days, you’ll get an email with a link to pay your fee.

After Applying

We’ll contact you within two weeks of receiving your application materials to let you know if you’ve been accepted to the program.

If you’re accepted, we’ll send you details about your first-term course, including information on how to register and pay your course fees. To ensure your spot in class, we recommend that you register by the priority registration deadline, which is four weeks before class begins. After that time, we may release your seat to another student. The final registration deadline is two days before the first class meeting.

SCHOLARSHIP INFORMATION

You may qualify for an income-based scholarship for this program. For more information, see the Scholarships page.

Related Resources

ADMISSION REQUIREMENTS

To apply, you must have:

COMPUTER PROGRAMMING SKILLS

  • A score of 8/15 on the programming section of the data science assessment quiz
    • This quiz will help you assess your readiness for the program. If you score very near the cutoff, contact our Enrollment Services team to discuss options for independent study or additional coursework you can do before starting the program.
  • A high level of applied computer programming ability as demonstrated by one of the following:
    • Successful completion of three or more quarters of increasingly advanced college-level coursework in the same computer programming language (preferably Python, R, Java or C#)
    • Equivalent work experience in computer programming, including tasks requiring application of numerical and logical reasoning, control structures and complex procedures (preferably in Python, R, Java or C#)
    • Successful completion of Foundations of Programming (Python), Programming in Python and Advanced Programming in Python

QUANTITATIVE SKILLS

  • A score of at least 8/15 in the quantitative section of the data science assessment quiz
  • A high level of applied quantitative ability as demonstrated by one of the following:
    • Successful completion of college-level coursework in calculus, statistics and linear algebra
    • Equivalent work experience in quantitative methods, including tasks requiring calculus, statistics and linear algebra

Also Recommended

  • Strong written communication skills to be able to articulate problems, rationalize approach and comment code
  • Ability to debug code, including the willingness to find and apply information found in Python documentation

Time Commitment

Including time in class, you should expect to spend about 10 to 12 hours each week on coursework.

English Proficiency

If English is not your native language, you should have at least intermediate English skills to enroll. To see if you qualify, make sure you are at the B2 level on the CEFR self-assessment grid. To learn more, see English Language Proficiency Requirements – Noncredit Programs.

International Students

To enroll, international students must have a visa that permits study in the United States. This program does not enable students to obtain or maintain F-1 visa status. For more information, see Admission Requirements for International Students.

TECHNOLOGY REQUIREMENTS

  • Access to a computer with:
    • A recent operating system and a current web browser such as Edge, Safari, Firefox or Chrome
    • At least 4GB and preferably 8GB of RAM
    • Administrator privileges to install software
  • High-speed internet connection
  • Headset and webcam (recommended)
  • Dual monitors (recommended)

Earning the Certificate

You earn a certificate of completion by successfully completing all required courses. For more information, see Earning the Certificate.